Tale of the Soviet space dog Laika, who after being launched into Space, takes her revenge on humankind.
N/A